package org.example.forum.utils;
import org.springframework.util.DigestUtils;

import static com.mysql.cj.util.StringUtils.getBytes;

/*
* MD5加密
* */
public class MD5Util {
    public static String md5(String str){
        //传入一个str 用户输入的密码 经md5加密
        return DigestUtils.md5DigestAsHex(getBytes(str));
    }

    //密码加密 盐值加密
    public static  String md5Salt(String str, String salt){
        //生成一个随机盐值
        //对传入str进行md5加密生成密文1
        //将盐值和加密后的str合在一起
        //对合在一起的值进行md5加密生成密文2
        return md5(md5(str)+salt);
    }
    
}
